have had a good innings - Turkish English Dictionary